Netdata Releases Version 2.5.0 Enhancing System Stability and Robustness with Key Improvements

Table of Contents
Netdata has announced the release of version 2.5.0, focusing on enhancing system stability and robustness. This update addresses potential crashes, resolves memory issues, and improves thread management throughout the codebase. Key features include comprehensive deadlock detection, improved resource cleanup procedures, and safeguards against corrupted data files.
Acknowledgments #
Contributors recognized for their efforts include:
- @barracuda156 for addressing compilation issues on macOS versions prior to 11.
- @luiizaferreirafonseca for improving grammar in the main README file.
- @rhoriguchi for enhancing systemd-nspawn container payload filtering in cgroups monitoring.
Key Improvements #
Collectors #
- Default filtering for systemd-nspawn container payloads in cgroups monitoring has been introduced.
- New metrics for per-database locks in the Windows MSSQL collector have been added.
Packaging and Installation #
- The Windows installer now features a unified license agreement page, streamlining the installation process.
- Support for various platforms has been updated, including Alpine 3.21, CentOS Stream 10, Ubuntu 25.04, and Fedora 42.
Documentation Enhancements #
- New documentation has been included for managing namespaced logs and improving security and privacy design.
- Comprehensive guidelines for the Dynamic Configuration system have also been added.
Bug Fixes and Other Notable Changes #
The release includes numerous bug fixes aimed at preventing crashes, optimizing memory usage, and improving thread allocation. Additionally, the SQLite database engine has been updated to version 3.49.1.
Deprecation Notice #
No immediate changes are noted in this release; however, the next major release will only support the v3 API and v3 Dashboard, phasing out older versions.
For more details, visit the Netdata documentation or check the release notes on GitHub.